<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.20"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>JCSDK Objective-C API Reference for iOS/macOS: 媒体频道模块</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">JCSDK Objective-C API Reference for iOS/macOS
   &#160;<span id="projectnumber">2.3.3</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.20 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">类</a> &#124;
<a href="#define-members">宏定义</a> &#124;
<a href="#enum-members">枚举</a>  </div>
  <div class="headertitle">
<div class="title">媒体频道模块</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
类</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_j_c_media_channel_sip_param_extra.html">JCMediaChannelSipParamExtra</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_j_c_media_channel_sip_param.html">JCMediaChannelSipParam</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_j_c_media_channel_record_param.html">JCMediaChannelRecordParam</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_j_c_media_channel_join_param.html">JCMediaChannelJoinParam</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_j_c_media_channel_prop_change_param.html">JCMediaChannelPropChangeParam</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_j_c_media_channel.html">JCMediaChannel</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_j_c_media_channel_participant_change_param.html">JCMediaChannelParticipantChangeParam</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_j_c_media_channel_participant.html">JCMediaChannelParticipant</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_j_c_media_channel_query_info.html">JCMediaChannelQueryInfo</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">protocol &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="protocol_j_c_media_channel_callback-p.html">&lt;JCMediaChannelCallback&gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
宏定义</h2></td></tr>
<tr class="memitem:gab29e9f44cb8877acf0290cc77331e40c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gab29e9f44cb8877acf0290cc77331e40c">MASK_CUSTOM_ROLE</a>&#160;&#160;&#160;(<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga7131185993d8d7df9bfccdec3b087740a322d3cb5e078c9c9e631c260c8a2879b">JCMediaChannelCustomRole0</a> | <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga7131185993d8d7df9bfccdec3b087740a6a9e3c3f4562d469f2afbc13df72fb75">JCMediaChannelCustomRole1</a> | <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga7131185993d8d7df9bfccdec3b087740afa785983ecdd53b9450fc766b7b0418e">JCMediaChannelCustomRole2</a> | <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga7131185993d8d7df9bfccdec3b087740abc73c442b324e786fbefe2e136883e8f">JCMediaChannelCustomRole3</a>);</td></tr>
<tr class="separator:gab29e9f44cb8877acf0290cc77331e40c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae1208a2feef0aa308dfc5aba5de2c1e1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gae1208a2feef0aa308dfc5aba5de2c1e1">MASK_CUSTOM_STATE</a>&#160;&#160;&#160;(<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga2a01dac63a4b8ce38562c4db9b704333a8160b763a11b9bb4f983ba2f3742ee18">JCMediaChannelCustomState0</a> | <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga2a01dac63a4b8ce38562c4db9b704333a56f29fe06b234371c420fd3a7dcc881f">JCMediaChannelCustomState1</a> | <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga2a01dac63a4b8ce38562c4db9b704333aea1247d9bdbd3aec2489752f460cbc6c">JCMediaChannelCustomState2</a> | <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga2a01dac63a4b8ce38562c4db9b704333a76159eaff54bff5d36dbdaf8fb5f2f51">JCMediaChannelCustomState3</a>);</td></tr>
<tr class="separator:gae1208a2feef0aa308dfc5aba5de2c1e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
枚举</h2></td></tr>
<tr class="memitem:gae0401b41d32a54f0216006c065fa1b2a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gae0401b41d32a54f0216006c065fa1b2a">JCMediaChannelReason</a> : NSInteger { <br />
&#160;&#160;<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ggae0401b41d32a54f0216006c065fa1b2aa720e457f7cf928c1098ab9af6e4ffcfc">JCMediaChannelReasonNone</a> = 0, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ggae0401b41d32a54f0216006c065fa1b2aa59c040e4c0bdd5af55e522ff7a3b98a1">JCMediaChannelReasonNotLogin</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ggae0401b41d32a54f0216006c065fa1b2aa4bfdf7f79b46f79151d980a226705554">JCMediaChannelReasonTimeOut</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ggae0401b41d32a54f0216006c065fa1b2aa432fafdab1f75eb1d5c02316ac303506">JCMediaChannelReasonNetWork</a>, 
<br />
&#160;&#160;<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ggae0401b41d32a54f0216006c065fa1b2aa3557ceb45db008388f2198f3bb78cbd2">JCMediaChannelReasonCallFunctionError</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ggae0401b41d32a54f0216006c065fa1b2aa4e8e9d666a47c67552f2400837cdb4bc">JCMediaChannelReasonAlreadyJoined</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ggae0401b41d32a54f0216006c065fa1b2aa5b5c2f0020a2df5ccf2f7c63d7c8442f">JCMediaChannelReasonKicked</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ggae0401b41d32a54f0216006c065fa1b2aa63e6dc10a6c9fa3c88625d00e6b045cd">JCMediaChannelReasonOffline</a>, 
<br />
&#160;&#160;<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ggae0401b41d32a54f0216006c065fa1b2aa1cdaad87bd7d70e518ef66dc6daa82a3">JCMediaChannelReasonQuit</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ggae0401b41d32a54f0216006c065fa1b2aabb1b28e35eb8ceedcb2c39d38b2dd9c8">JCMediaChannelReasonOver</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ggae0401b41d32a54f0216006c065fa1b2aac6f0dde03937b241ded7a886d1137676">JCMediaChannelReasonFull</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ggae0401b41d32a54f0216006c065fa1b2aadeec2cbbab4d843739ea6f3d9137d8ec">JCMediaChannelReasonInvalidPassword</a>, 
<br />
&#160;&#160;<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ggae0401b41d32a54f0216006c065fa1b2aa1881a7a81461fed7aae014fb5d27acc5">JCMediaChannelReasonInternalError</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ggae0401b41d32a54f0216006c065fa1b2aa668aefbbfc8d16514b2d8ed6c25f8935">JCMediaChannelReasonOther</a> = 100
<br />
 }</td></tr>
<tr class="separator:gae0401b41d32a54f0216006c065fa1b2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0485f0dd249c9a34171bc7eb2c6cc7c0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ga0485f0dd249c9a34171bc7eb2c6cc7c0">JCMediaChannelPictureSize</a> : NSInteger { <br />
&#160;&#160;<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga0485f0dd249c9a34171bc7eb2c6cc7c0a5ede1d0beab0c56516f3a44f903d9f2c">JCMediaChannelPictureSizeNone</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga0485f0dd249c9a34171bc7eb2c6cc7c0af335d60cf86c54774b415dfeaadd67d3">JCMediaChannelPictureSizeMin</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga0485f0dd249c9a34171bc7eb2c6cc7c0ae3dc4a6b473d076a85f00d89dc718a7e">JCMediaChannelPictureSizeSmall</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga0485f0dd249c9a34171bc7eb2c6cc7c0a140d78e861f47c4bb4415ab7c8268d44">JCMediaChannelPictureSizeLarge</a>, 
<br />
&#160;&#160;<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga0485f0dd249c9a34171bc7eb2c6cc7c0a8af641b204055b5bd8091c21b2ca1262">JCMediaChannelPictureSizeMax</a>
<br />
 }</td></tr>
<tr class="separator:ga0485f0dd249c9a34171bc7eb2c6cc7c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga854a23f27284080517351496f68d7189"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ga854a23f27284080517351496f68d7189">JCMediaChannelMaxResolution</a> : NSInteger { <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga854a23f27284080517351496f68d7189aa419adad9a75eef490b6fb9868f4bd4d">JCMediaChannelMaxResolution360</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga854a23f27284080517351496f68d7189a3df344ca04ea7ee3caf38c9140b2bf05">JCMediaChannelMaxResolution720</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga854a23f27284080517351496f68d7189a76a84e6d241fa0ba147c85a5265cfa13">JCMediaChannelMaxResolution1080</a>
 }</td></tr>
<tr class="separator:ga854a23f27284080517351496f68d7189"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8037700c77019a9964f7a7b7fcfb814f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ga8037700c77019a9964f7a7b7fcfb814f">JCMediaChannelState</a> : NSInteger { <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga8037700c77019a9964f7a7b7fcfb814faf0f0fdcaf5717374744bc1f24adcd677">JCMediaChannelStateIdle</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga8037700c77019a9964f7a7b7fcfb814fa8543fa4cbb96d2d36d23d658a302bcdc">JCMediaChannelStateJoining</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga8037700c77019a9964f7a7b7fcfb814fa3179806a02aecefd7f3702c278ac8c4c">JCMediaChannelStateJoined</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga8037700c77019a9964f7a7b7fcfb814fa17c7c0fdfbb8151ca20e0569be242262">JCMediaChannelStateLeaving</a>
 }</td></tr>
<tr class="separator:ga8037700c77019a9964f7a7b7fcfb814f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gada9d497bfd293a58f9c2197f05f32de7"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gada9d497bfd293a58f9c2197f05f32de7">JCMediaChannelParticipantType</a> : NSInteger { <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ggada9d497bfd293a58f9c2197f05f32de7aaa55413864570c1af0c1ee9d1a1d0b30">JCMediaChannelParticipantTypeNormal</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ggada9d497bfd293a58f9c2197f05f32de7ac6433de25d9d179fc8f2d14ec1caffe7">JCMediaChannelParticipantTypePstn</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ggada9d497bfd293a58f9c2197f05f32de7a707251a3b915ed34a47c4ea8f27c77e4">JCMediaChannelParticipantTypeWebrtc</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ggada9d497bfd293a58f9c2197f05f32de7aa51c53d9c93435233cc44572090133c1">JCMediaChannelParticipantTypeIrc</a>
 }</td></tr>
<tr class="separator:gada9d497bfd293a58f9c2197f05f32de7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga49b6440c72f199224fcc98fbcb700778"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ga49b6440c72f199224fcc98fbcb700778">JCMediaChannelVolumeStatus</a> : NSInteger { <br />
&#160;&#160;<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga49b6440c72f199224fcc98fbcb700778a59cd573d651d91edcb3fdc22c6fe8923">JCMediaChannelVolumeStatusNone</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga49b6440c72f199224fcc98fbcb700778a8b2332f4f292d3503c3ffc9f8d201ce6">JCMediaChannelVolumeStatusZero</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga49b6440c72f199224fcc98fbcb700778a9b90f74eff65e78325ed6d1f42108da1">JCMediaChannelVolumeStatusLow</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga49b6440c72f199224fcc98fbcb700778a68cbe2c276703d5d264d5c9fa881a16d">JCMediaChannelVolumeStatusMid</a>, 
<br />
&#160;&#160;<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga49b6440c72f199224fcc98fbcb700778acc9fd1115986ab882859ce7270d6fa19">JCMediaChannelVolumeStatusHigh</a>
<br />
 }</td></tr>
<tr class="separator:ga49b6440c72f199224fcc98fbcb700778"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac10cc9c7aedf9afd642091f5a43ba8f4"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gac10cc9c7aedf9afd642091f5a43ba8f4">JCMediaChannelNetStatus</a> : NSInteger { <br />
&#160;&#160;<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ggac10cc9c7aedf9afd642091f5a43ba8f4aefe4096c8a45cfe75de589c7705084f5">JCMediaChannelNetStatusDisconnected</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ggac10cc9c7aedf9afd642091f5a43ba8f4ac7867c77b2fa0ed1660fa8118d0fb8ef">JCMediaChannelNetStatusVeryBad</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ggac10cc9c7aedf9afd642091f5a43ba8f4a9d24b2df63f5a588d68ef8e630b54e79">JCMediaChannelNetStatusBad</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ggac10cc9c7aedf9afd642091f5a43ba8f4a8b92db9d298d9ebeb246e875d5003fe8">JCMediaChannelNetStatusNormal</a>, 
<br />
&#160;&#160;<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ggac10cc9c7aedf9afd642091f5a43ba8f4ab997f63c97ec9a2e85f65e4b0e2e8943">JCMediaChannelNetStatusGood</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ggac10cc9c7aedf9afd642091f5a43ba8f4a8e03a9d418fb30131869abc6ca97ecbd">JCMediaChannelNetStatusVeryGood</a>
<br />
 }</td></tr>
<tr class="separator:gac10cc9c7aedf9afd642091f5a43ba8f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f08f9168c5648a33072b5856de6af1a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ga7f08f9168c5648a33072b5856de6af1a">JCMediaChannelRecordState</a> : NSInteger { <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga7f08f9168c5648a33072b5856de6af1aaf8084bae069482e29317dba3daff461a">JCMediaChannelRecordStateNone</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga7f08f9168c5648a33072b5856de6af1aaa16cf34d0ce9d85792cd200ffe48bd37">JCMediaChannelRecordStateReady</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga7f08f9168c5648a33072b5856de6af1aa595980c1369edb24e751d886b114101f">JCMediaChannelRecordStateRunning</a>
 }</td></tr>
<tr class="separator:ga7f08f9168c5648a33072b5856de6af1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6d8f048f5632efef172fab89239dfb22"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ga6d8f048f5632efef172fab89239dfb22">JCMediaChannelCdnState</a> : NSInteger { <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga6d8f048f5632efef172fab89239dfb22ab49bc94f7495cb76dfabb68d3133ef17">JCMediaChannelCdnStateNone</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga6d8f048f5632efef172fab89239dfb22a864e4cba49d6f710b8a364f2d6af1f6d">JCMediaChannelCdnStateReady</a>, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga6d8f048f5632efef172fab89239dfb22a13db77c97fcb34e0c27d7b87c4d8756f">JCMediaChannelCdnStateRunning</a>
 }</td></tr>
<tr class="separator:ga6d8f048f5632efef172fab89239dfb22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7131185993d8d7df9bfccdec3b087740"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ga7131185993d8d7df9bfccdec3b087740">JCMediaChannelCustomRole</a> : NSInteger { <br />
&#160;&#160;<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga7131185993d8d7df9bfccdec3b087740ad8a3c5b3903272c51d879064a1a79ee8">JCMediaChannelCustomRoleNone</a> = 0, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga7131185993d8d7df9bfccdec3b087740a322d3cb5e078c9c9e631c260c8a2879b">JCMediaChannelCustomRole0</a> = 1&lt;&lt;12, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga7131185993d8d7df9bfccdec3b087740a6a9e3c3f4562d469f2afbc13df72fb75">JCMediaChannelCustomRole1</a> = 1&lt;&lt;13, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga7131185993d8d7df9bfccdec3b087740afa785983ecdd53b9450fc766b7b0418e">JCMediaChannelCustomRole2</a> = 1&lt;&lt;14, 
<br />
&#160;&#160;<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga7131185993d8d7df9bfccdec3b087740abc73c442b324e786fbefe2e136883e8f">JCMediaChannelCustomRole3</a> = 1&lt;&lt;15
<br />
 }</td></tr>
<tr class="separator:ga7131185993d8d7df9bfccdec3b087740"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2a01dac63a4b8ce38562c4db9b704333"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ga2a01dac63a4b8ce38562c4db9b704333">JCMediaChannelCustomState</a> : NSInteger { <br />
&#160;&#160;<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga2a01dac63a4b8ce38562c4db9b704333a5780d5c82917c90863b775fd02fe956a">JCMediaChannelCustomStateNone</a> = 0, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga2a01dac63a4b8ce38562c4db9b704333a8160b763a11b9bb4f983ba2f3742ee18">JCMediaChannelCustomState0</a> = 1&lt;&lt;12, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga2a01dac63a4b8ce38562c4db9b704333a56f29fe06b234371c420fd3a7dcc881f">JCMediaChannelCustomState1</a> = 1&lt;&lt;13, 
<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga2a01dac63a4b8ce38562c4db9b704333aea1247d9bdbd3aec2489752f460cbc6c">JCMediaChannelCustomState2</a> = 1&lt;&lt;14, 
<br />
&#160;&#160;<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga2a01dac63a4b8ce38562c4db9b704333a76159eaff54bff5d36dbdaf8fb5f2f51">JCMediaChannelCustomState3</a> = 1&lt;&lt;15
<br />
 }</td></tr>
<tr class="separator:ga2a01dac63a4b8ce38562c4db9b704333"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<h2 class="groupheader">宏定义说明</h2>
<a id="gab29e9f44cb8877acf0290cc77331e40c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab29e9f44cb8877acf0290cc77331e40c">&#9670;&nbsp;</a></span>MASK_CUSTOM_ROLE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MASK_CUSTOM_ROLE&#160;&#160;&#160;(<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga7131185993d8d7df9bfccdec3b087740a322d3cb5e078c9c9e631c260c8a2879b">JCMediaChannelCustomRole0</a> | <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga7131185993d8d7df9bfccdec3b087740a6a9e3c3f4562d469f2afbc13df72fb75">JCMediaChannelCustomRole1</a> | <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga7131185993d8d7df9bfccdec3b087740afa785983ecdd53b9450fc766b7b0418e">JCMediaChannelCustomRole2</a> | <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga7131185993d8d7df9bfccdec3b087740abc73c442b324e786fbefe2e136883e8f">JCMediaChannelCustomRole3</a>);</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="gae1208a2feef0aa308dfc5aba5de2c1e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae1208a2feef0aa308dfc5aba5de2c1e1">&#9670;&nbsp;</a></span>MASK_CUSTOM_STATE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MASK_CUSTOM_STATE&#160;&#160;&#160;(<a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga2a01dac63a4b8ce38562c4db9b704333a8160b763a11b9bb4f983ba2f3742ee18">JCMediaChannelCustomState0</a> | <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga2a01dac63a4b8ce38562c4db9b704333a56f29fe06b234371c420fd3a7dcc881f">JCMediaChannelCustomState1</a> | <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga2a01dac63a4b8ce38562c4db9b704333aea1247d9bdbd3aec2489752f460cbc6c">JCMediaChannelCustomState2</a> | <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gga2a01dac63a4b8ce38562c4db9b704333a76159eaff54bff5d36dbdaf8fb5f2f51">JCMediaChannelCustomState3</a>);</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">枚举类型说明</h2>
<a id="ga6d8f048f5632efef172fab89239dfb22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6d8f048f5632efef172fab89239dfb22">&#9670;&nbsp;</a></span>JCMediaChannelCdnState</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ga6d8f048f5632efef172fab89239dfb22">JCMediaChannelCdnState</a> : NSInteger</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>CDN状态 </p>
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="gga6d8f048f5632efef172fab89239dfb22ab49bc94f7495cb76dfabb68d3133ef17"></a>JCMediaChannelCdnStateNone&#160;</td><td class="fielddoc"><p>无法进行Cdn推流 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6d8f048f5632efef172fab89239dfb22a864e4cba49d6f710b8a364f2d6af1f6d"></a>JCMediaChannelCdnStateReady&#160;</td><td class="fielddoc"><p>可以开启Cdn推流 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6d8f048f5632efef172fab89239dfb22a13db77c97fcb34e0c27d7b87c4d8756f"></a>JCMediaChannelCdnStateRunning&#160;</td><td class="fielddoc"><p>Cdn推流中 </p>
</td></tr>
</table>

</div>
</div>
<a id="ga7131185993d8d7df9bfccdec3b087740"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7131185993d8d7df9bfccdec3b087740">&#9670;&nbsp;</a></span>JCMediaChannelCustomRole</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ga7131185993d8d7df9bfccdec3b087740">JCMediaChannelCustomRole</a> : NSInteger</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>自定义角色 </p>
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="gga7131185993d8d7df9bfccdec3b087740ad8a3c5b3903272c51d879064a1a79ee8"></a>JCMediaChannelCustomRoleNone&#160;</td><td class="fielddoc"><p>无自定义状态 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga7131185993d8d7df9bfccdec3b087740a322d3cb5e078c9c9e631c260c8a2879b"></a>JCMediaChannelCustomRole0&#160;</td><td class="fielddoc"><p>自定义角色0 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga7131185993d8d7df9bfccdec3b087740a6a9e3c3f4562d469f2afbc13df72fb75"></a>JCMediaChannelCustomRole1&#160;</td><td class="fielddoc"><p>自定义角色1 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga7131185993d8d7df9bfccdec3b087740afa785983ecdd53b9450fc766b7b0418e"></a>JCMediaChannelCustomRole2&#160;</td><td class="fielddoc"><p>自定义角色2 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga7131185993d8d7df9bfccdec3b087740abc73c442b324e786fbefe2e136883e8f"></a>JCMediaChannelCustomRole3&#160;</td><td class="fielddoc"><p>自定义角色3 </p>
</td></tr>
</table>

</div>
</div>
<a id="ga2a01dac63a4b8ce38562c4db9b704333"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2a01dac63a4b8ce38562c4db9b704333">&#9670;&nbsp;</a></span>JCMediaChannelCustomState</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ga2a01dac63a4b8ce38562c4db9b704333">JCMediaChannelCustomState</a> : NSInteger</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>自定义状态 </p>
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="gga2a01dac63a4b8ce38562c4db9b704333a5780d5c82917c90863b775fd02fe956a"></a>JCMediaChannelCustomStateNone&#160;</td><td class="fielddoc"><p>无自定义状态 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2a01dac63a4b8ce38562c4db9b704333a8160b763a11b9bb4f983ba2f3742ee18"></a>JCMediaChannelCustomState0&#160;</td><td class="fielddoc"><p>自定义状态0 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2a01dac63a4b8ce38562c4db9b704333a56f29fe06b234371c420fd3a7dcc881f"></a>JCMediaChannelCustomState1&#160;</td><td class="fielddoc"><p>自定义状态1 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2a01dac63a4b8ce38562c4db9b704333aea1247d9bdbd3aec2489752f460cbc6c"></a>JCMediaChannelCustomState2&#160;</td><td class="fielddoc"><p>自定义状态2 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga2a01dac63a4b8ce38562c4db9b704333a76159eaff54bff5d36dbdaf8fb5f2f51"></a>JCMediaChannelCustomState3&#160;</td><td class="fielddoc"><p>自定义状态3 </p>
</td></tr>
</table>

</div>
</div>
<a id="ga854a23f27284080517351496f68d7189"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga854a23f27284080517351496f68d7189">&#9670;&nbsp;</a></span>JCMediaChannelMaxResolution</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ga854a23f27284080517351496f68d7189">JCMediaChannelMaxResolution</a> : NSInteger</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>媒体视频最大分辨率 </p>
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="gga854a23f27284080517351496f68d7189aa419adad9a75eef490b6fb9868f4bd4d"></a>JCMediaChannelMaxResolution360&#160;</td><td class="fielddoc"><p>最大分辨率360P </p>
</td></tr>
<tr><td class="fieldname"><a id="gga854a23f27284080517351496f68d7189a3df344ca04ea7ee3caf38c9140b2bf05"></a>JCMediaChannelMaxResolution720&#160;</td><td class="fielddoc"><p>最大分辨率720P </p>
</td></tr>
<tr><td class="fieldname"><a id="gga854a23f27284080517351496f68d7189a76a84e6d241fa0ba147c85a5265cfa13"></a>JCMediaChannelMaxResolution1080&#160;</td><td class="fielddoc"><p>最大分辨率1080P </p>
</td></tr>
</table>

</div>
</div>
<a id="gac10cc9c7aedf9afd642091f5a43ba8f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac10cc9c7aedf9afd642091f5a43ba8f4">&#9670;&nbsp;</a></span>JCMediaChannelNetStatus</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gac10cc9c7aedf9afd642091f5a43ba8f4">JCMediaChannelNetStatus</a> : NSInteger</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>网络状态 </p>
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="ggac10cc9c7aedf9afd642091f5a43ba8f4aefe4096c8a45cfe75de589c7705084f5"></a>JCMediaChannelNetStatusDisconnected&#160;</td><td class="fielddoc"><p>未连接 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac10cc9c7aedf9afd642091f5a43ba8f4ac7867c77b2fa0ed1660fa8118d0fb8ef"></a>JCMediaChannelNetStatusVeryBad&#160;</td><td class="fielddoc"><p>非常差 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac10cc9c7aedf9afd642091f5a43ba8f4a9d24b2df63f5a588d68ef8e630b54e79"></a>JCMediaChannelNetStatusBad&#160;</td><td class="fielddoc"><p>差 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac10cc9c7aedf9afd642091f5a43ba8f4a8b92db9d298d9ebeb246e875d5003fe8"></a>JCMediaChannelNetStatusNormal&#160;</td><td class="fielddoc"><p>一般 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac10cc9c7aedf9afd642091f5a43ba8f4ab997f63c97ec9a2e85f65e4b0e2e8943"></a>JCMediaChannelNetStatusGood&#160;</td><td class="fielddoc"><p>好 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac10cc9c7aedf9afd642091f5a43ba8f4a8e03a9d418fb30131869abc6ca97ecbd"></a>JCMediaChannelNetStatusVeryGood&#160;</td><td class="fielddoc"><p>非常好 </p>
</td></tr>
</table>

</div>
</div>
<a id="gada9d497bfd293a58f9c2197f05f32de7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gada9d497bfd293a58f9c2197f05f32de7">&#9670;&nbsp;</a></span>JCMediaChannelParticipantType</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gada9d497bfd293a58f9c2197f05f32de7">JCMediaChannelParticipantType</a> : NSInteger</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>成员类型 </p>
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="ggada9d497bfd293a58f9c2197f05f32de7aaa55413864570c1af0c1ee9d1a1d0b30"></a>JCMediaChannelParticipantTypeNormal&#160;</td><td class="fielddoc"><p>普通成员 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggada9d497bfd293a58f9c2197f05f32de7ac6433de25d9d179fc8f2d14ec1caffe7"></a>JCMediaChannelParticipantTypePstn&#160;</td><td class="fielddoc"><p>Pstn成员 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggada9d497bfd293a58f9c2197f05f32de7a707251a3b915ed34a47c4ea8f27c77e4"></a>JCMediaChannelParticipantTypeWebrtc&#160;</td><td class="fielddoc"><p>Webrtc成员 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggada9d497bfd293a58f9c2197f05f32de7aa51c53d9c93435233cc44572090133c1"></a>JCMediaChannelParticipantTypeIrc&#160;</td><td class="fielddoc"><p>IRC 成员 </p>
</td></tr>
</table>

</div>
</div>
<a id="ga0485f0dd249c9a34171bc7eb2c6cc7c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0485f0dd249c9a34171bc7eb2c6cc7c0">&#9670;&nbsp;</a></span>JCMediaChannelPictureSize</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ga0485f0dd249c9a34171bc7eb2c6cc7c0">JCMediaChannelPictureSize</a> : NSInteger</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>图像尺寸等级 </p>
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="gga0485f0dd249c9a34171bc7eb2c6cc7c0a5ede1d0beab0c56516f3a44f903d9f2c"></a>JCMediaChannelPictureSizeNone&#160;</td><td class="fielddoc"><p>不渲染 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga0485f0dd249c9a34171bc7eb2c6cc7c0af335d60cf86c54774b415dfeaadd67d3"></a>JCMediaChannelPictureSizeMin&#160;</td><td class="fielddoc"><p>最小尺寸 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga0485f0dd249c9a34171bc7eb2c6cc7c0ae3dc4a6b473d076a85f00d89dc718a7e"></a>JCMediaChannelPictureSizeSmall&#160;</td><td class="fielddoc"><p>小尺寸 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga0485f0dd249c9a34171bc7eb2c6cc7c0a140d78e861f47c4bb4415ab7c8268d44"></a>JCMediaChannelPictureSizeLarge&#160;</td><td class="fielddoc"><p>大尺寸 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga0485f0dd249c9a34171bc7eb2c6cc7c0a8af641b204055b5bd8091c21b2ca1262"></a>JCMediaChannelPictureSizeMax&#160;</td><td class="fielddoc"><p>最大尺寸 </p>
</td></tr>
</table>

</div>
</div>
<a id="gae0401b41d32a54f0216006c065fa1b2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae0401b41d32a54f0216006c065fa1b2a">&#9670;&nbsp;</a></span>JCMediaChannelReason</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gae0401b41d32a54f0216006c065fa1b2a">JCMediaChannelReason</a> : NSInteger</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>频道加入失败和离开的原因 </p>
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="ggae0401b41d32a54f0216006c065fa1b2aa720e457f7cf928c1098ab9af6e4ffcfc"></a>JCMediaChannelReasonNone&#160;</td><td class="fielddoc"><p>正常 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae0401b41d32a54f0216006c065fa1b2aa59c040e4c0bdd5af55e522ff7a3b98a1"></a>JCMediaChannelReasonNotLogin&#160;</td><td class="fielddoc"><p>未登录 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae0401b41d32a54f0216006c065fa1b2aa4bfdf7f79b46f79151d980a226705554"></a>JCMediaChannelReasonTimeOut&#160;</td><td class="fielddoc"><p>超时 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae0401b41d32a54f0216006c065fa1b2aa432fafdab1f75eb1d5c02316ac303506"></a>JCMediaChannelReasonNetWork&#160;</td><td class="fielddoc"><p>网络异常 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae0401b41d32a54f0216006c065fa1b2aa3557ceb45db008388f2198f3bb78cbd2"></a>JCMediaChannelReasonCallFunctionError&#160;</td><td class="fielddoc"><p>函数调用失败 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae0401b41d32a54f0216006c065fa1b2aa4e8e9d666a47c67552f2400837cdb4bc"></a>JCMediaChannelReasonAlreadyJoined&#160;</td><td class="fielddoc"><p>已加入 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae0401b41d32a54f0216006c065fa1b2aa5b5c2f0020a2df5ccf2f7c63d7c8442f"></a>JCMediaChannelReasonKicked&#160;</td><td class="fielddoc"><p>被踢 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae0401b41d32a54f0216006c065fa1b2aa63e6dc10a6c9fa3c88625d00e6b045cd"></a>JCMediaChannelReasonOffline&#160;</td><td class="fielddoc"><p>掉线 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae0401b41d32a54f0216006c065fa1b2aa1cdaad87bd7d70e518ef66dc6daa82a3"></a>JCMediaChannelReasonQuit&#160;</td><td class="fielddoc"><p>主动离开 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae0401b41d32a54f0216006c065fa1b2aabb1b28e35eb8ceedcb2c39d38b2dd9c8"></a>JCMediaChannelReasonOver&#160;</td><td class="fielddoc"><p>频道关闭 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae0401b41d32a54f0216006c065fa1b2aac6f0dde03937b241ded7a886d1137676"></a>JCMediaChannelReasonFull&#160;</td><td class="fielddoc"><p>成员满 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae0401b41d32a54f0216006c065fa1b2aadeec2cbbab4d843739ea6f3d9137d8ec"></a>JCMediaChannelReasonInvalidPassword&#160;</td><td class="fielddoc"><p>密码无效 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae0401b41d32a54f0216006c065fa1b2aa1881a7a81461fed7aae014fb5d27acc5"></a>JCMediaChannelReasonInternalError&#160;</td><td class="fielddoc"><p>会议异常 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae0401b41d32a54f0216006c065fa1b2aa668aefbbfc8d16514b2d8ed6c25f8935"></a>JCMediaChannelReasonOther&#160;</td><td class="fielddoc"><p>其他错误 </p>
</td></tr>
</table>

</div>
</div>
<a id="ga7f08f9168c5648a33072b5856de6af1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7f08f9168c5648a33072b5856de6af1a">&#9670;&nbsp;</a></span>JCMediaChannelRecordState</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ga7f08f9168c5648a33072b5856de6af1a">JCMediaChannelRecordState</a> : NSInteger</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>视频录制状态 </p>
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="gga7f08f9168c5648a33072b5856de6af1aaf8084bae069482e29317dba3daff461a"></a>JCMediaChannelRecordStateNone&#160;</td><td class="fielddoc"><p>无法进行视频录制 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga7f08f9168c5648a33072b5856de6af1aaa16cf34d0ce9d85792cd200ffe48bd37"></a>JCMediaChannelRecordStateReady&#160;</td><td class="fielddoc"><p>可以开启视频录制 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga7f08f9168c5648a33072b5856de6af1aa595980c1369edb24e751d886b114101f"></a>JCMediaChannelRecordStateRunning&#160;</td><td class="fielddoc"><p>视频录制中 </p>
</td></tr>
</table>

</div>
</div>
<a id="ga8037700c77019a9964f7a7b7fcfb814f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8037700c77019a9964f7a7b7fcfb814f">&#9670;&nbsp;</a></span>JCMediaChannelState</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ga8037700c77019a9964f7a7b7fcfb814f">JCMediaChannelState</a> : NSInteger</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>自身在频道中状态 </p>
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="gga8037700c77019a9964f7a7b7fcfb814faf0f0fdcaf5717374744bc1f24adcd677"></a>JCMediaChannelStateIdle&#160;</td><td class="fielddoc"><p>空闲状态 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8037700c77019a9964f7a7b7fcfb814fa8543fa4cbb96d2d36d23d658a302bcdc"></a>JCMediaChannelStateJoining&#160;</td><td class="fielddoc"><p>加入中 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8037700c77019a9964f7a7b7fcfb814fa3179806a02aecefd7f3702c278ac8c4c"></a>JCMediaChannelStateJoined&#160;</td><td class="fielddoc"><p>已加入 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8037700c77019a9964f7a7b7fcfb814fa17c7c0fdfbb8151ca20e0569be242262"></a>JCMediaChannelStateLeaving&#160;</td><td class="fielddoc"><p>离开中 </p>
</td></tr>
</table>

</div>
</div>
<a id="ga49b6440c72f199224fcc98fbcb700778"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga49b6440c72f199224fcc98fbcb700778">&#9670;&nbsp;</a></span>JCMediaChannelVolumeStatus</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group___xE5_xAA_x92_xE4_xBD_x93_xE9_xA2_x91_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ga49b6440c72f199224fcc98fbcb700778">JCMediaChannelVolumeStatus</a> : NSInteger</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>音量状态 </p>
<table class="fieldtable">
<tr><th colspan="2">枚举值</th></tr><tr><td class="fieldname"><a id="gga49b6440c72f199224fcc98fbcb700778a59cd573d651d91edcb3fdc22c6fe8923"></a>JCMediaChannelVolumeStatusNone&#160;</td><td class="fielddoc"><p>静音 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga49b6440c72f199224fcc98fbcb700778a8b2332f4f292d3503c3ffc9f8d201ce6"></a>JCMediaChannelVolumeStatusZero&#160;</td><td class="fielddoc"><p>无声音 1 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga49b6440c72f199224fcc98fbcb700778a9b90f74eff65e78325ed6d1f42108da1"></a>JCMediaChannelVolumeStatusLow&#160;</td><td class="fielddoc"><p>低 1 - 30 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga49b6440c72f199224fcc98fbcb700778a68cbe2c276703d5d264d5c9fa881a16d"></a>JCMediaChannelVolumeStatusMid&#160;</td><td class="fielddoc"><p>中 31 - 60 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga49b6440c72f199224fcc98fbcb700778acc9fd1115986ab882859ce7270d6fa19"></a>JCMediaChannelVolumeStatusHigh&#160;</td><td class="fielddoc"><p>高 61 -100 </p>
</td></tr>
</table>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20
</small></address>
</body>
</html>
